With less than three weeks before the July 2 election , Mr. Lopez Obrador , a leftist former Mexico City mayor , is locked in a dead heat with Felipe Calderon , the conservative candidate from President Vicente Fox 's National Action Party .