KAILUA, Hawaii — President Barack Obama celebrated Christmas by singing carols and opening gifts with his family at their vacation home in Hawaii.

The White House says Obama started the holiday on Christmas Eve by having dinner with friends, his wife and two daughters. Obama also telephoned troops from each branch of the military who are stationed overseas for the holidays. The White House says Obama thanked the troops for their service and the sacrifice they and their families make.

In an annual tradition, Obama and first lady Michelle Obama were to visit with troops and their families at a Marine Corps base in Hawaii later Thursday.

The visit comes as the U.S. marks the end of combat operations in Afghanistan.