Justin Bieber may be single himself, after breaking up with Selena Gomez, but a source said the 18-year-old still acts like a matchmaker for his friends.  

Bieber and Gomez, 20, reported broke up following a New Year's vacation in Mexico filled with disagreements and a source said the on-again off-again couple is this time separated for good. Star magazine quoted a different source that said Bieber has now been spending his time acting as "Cupid" for those close to him.

"Justin absolutely loves setting people up. His bodyguard Kenny thought Glee star Amber Riley was cute, so Justin made sure the two would be at Bootsy Bellows club in West Hollywood on the same night - and they totally hit it off," a source revealed.

Bieber also acted on behalf of his mother Pattie Mallette, encouraging her to go on a date with "The Bachelor" host and divorcé Chris Harrison.

"Pattie always talked about how cute Chris was, so Justin arranged for her and Chris to hang out at one of his LA shows in October," an insider explained.

Gomez and Bieber reportedly stayed at El Rancho, a rented mansion in a gated community of Puerto Vallarta, during their Mexico vacation. However, following their argument on the Dec. 30, they each went to separate resort hotels: Bieber was spotted at Four Seasons and Gomez checked into the Ritz-Carlton.
Gomez did not stay in Mexico long after that; She flew back to Los Angles at her mother's insistence and spent New Year's Eve in California.

Details of the infamous fight are scarce but one insider said following the dispute, Gomez went to a party in Mexico and told partygoers that Bieber said mean things to her during their argument such as "Don't let the door hit you on the way out."

As for hopes of a reconciliation, a source told HollywoodLife.com that Bieber is desperate for Gomez to forgive him, saying, "Justin is calling her 100 times a day and she's not picking up."