Donald Trump famously complained that the Emmys were rigged after his reality TV show failed to win an award.

And Trump found himself the butt of the joke at this year's ceremony as host Stephen Colbert used his opening monologue to roast the thin-skinned President.

The Late Show host had a surprise for the audience as he was joined on stage by none other than former White House Press Secretary Sean Spicer.

The President's ex-spokesman rolled up on his signature podium as Colbert joked about the Emmys' audience size, making a jab at Spicer's "alternative facts" regarding his inauguration crowd.

Sean Spicer made a surprise appearance to mock his former boss (Image: Getty Images North America)

(Image: Getty Images North America)

Donald Trump was roasted in Colbert's opening monologue

"This will be the largest audience to witness the Emmys, both in person and around the world," Spicer said.

"Melissa McCarthy, everyone," Colbert said as he left the stage, referencing McCarthy's spot-on impressions of him on "Saturday Night Live."

(Image: Getty Images North America)

(Image: Getty Images North America)

The 69th Emmy Awards are Colbert's first time hosting an awards show, and the "Late Show" host delivered plenty of his usual topical, deadpan humor in his opening monologue.

"The Late Show with Stephen Colbert" is also nominated for outstanding variety talk series, and Colbert's jabs at Donald Trump have helped the show increase its ratings as well as potentially its Emmy potential.