SANTA FE (AFP) - Uruguay shocked hosts Argentina 5-4 on penalties Saturday to win their Copa America quarter-final after they were locked at 1-1 after extra time. Meanwhile, Peru shocked favoured Colombia on Saturday to reach the semi-finals of the Copa America with a 2-0 win in extra-time and will face either Argentina or Uruguay for a place in the final. Carlos Tevez missed the crucial spot-kick at the Santa Fe Stadium as the hosts crashed out to extend a trophy drought going back to 1993. Diego Perez had given Uruguay a fifth-minute lead but Gonzalo Higuain levelled 12 minutes later. Both sides ended the 90 minutes with ten men. Perez was sent off on 38 minutes for a second yellow card and then Argentina lost skipper Javier Mascherano in the 86th minute for a bad tackle from behind on Luis Suarez. The extra half hour failed to end the stalemate and Martin Caceres drove home the winning spot-kick as Uruguay moved into a semi-final against Peru, 2-0 conquerors of Colombia. Uruguay have won a joint record 14 Copa titles along with their hosts from across the River Plate, wasted no time in breaking the deadlock just seven minutes into the contest. Colombia had won their group at the expense of hosts Argentina were expected to reach the semis against a side which just sneaked into the second phase as a third-placed pool finisher. Carlos Lobaton smashed home the opener 11 minutes into extra-time and six minutes into the second extra period Juan Vargas drove in a left-foot shot to clinch a famous win.