Felipe Calderon has become Mexico's president-elect after a ruling by the country's top electoral court gave him victory in the election held on July 2.