Markets | Wed Apr 20, 2011 6:16pm EDT

Oil rallies above $124 on U.S. draw, dollar