The yen recovered losses against the dollar and gold climbed toward $2,400 per ounce, while oil prices slipped after rising more than 2 percent in the overnight U.S. trading session on data showing a bigger-than-expected draw in U.S. crude stockpiles.