Oil advanced to a two-week high as the shrinking size of U.S. crude production gains and a falling dollar outweighed rising supply. U.S. crude production rose 3,000 barrels a day to 9.42 million in the seven days ended March 20, the Energy Information Administration said. The smallest increase since January left output at the highest level in more than three decades.