US President Barack Obama and his Republican challenger Mitt Romney squared off on Monday night for the last of three debates ahead of the presidential election early next month. The debate focused on foreign policy.