Substitute Edison Cavani added a third shortly before the final whistle as the South Americans comprehensively outplayed a Switzerland side who will open their campaign in South Africa against European champions Spain.
If both coaches experimented with their lineups, it was Uruguay who settled more quickly even if they fell behind when Udinese's Gokhan Inler converted a penalty for the Swiss in the 29th minute after striker Marco Streller had been brought down in the area.
Uruguay's attacking approach paid off five minutes later when the unmarked Forlan headed in a cross from Maxi Pereira. Within minutes of the restart Suarez volleyed in from a corner to give the South Americans the lead and set the tone for the rest of the match.
Switzerland's wingers occasionally troubled a weakened Uruguayan defence but there was no way through for the hosts. Indeed Uruguay could have scored more but for wild finishing and the efforts of goalkeeper Marco Woelfli.
Switzerland coach Ottmar Hitzfeld certainly found the stern test his players needed against Latin American opposition, before they face Chile and Honduras in Group H at the FIFA World Cup, alongside Spain. Uruguay should face tougher European opponents in the form of 1998 world champions France in Group A, where they are also up against hosts South Africa and Mexico.