“I will apologise to Guardiola if he will apologise to Pellegrini for what he did to him,” Seluk told Sky Sports News.
“If you are a gentleman, this just does not happen. He signed a new contract last year then he gets pushed out for Guardiola to come in. Pellegrini was a gentleman.
“Guardiola also needs to apologise to Joe Hart. It’s not right to come to England and then get rid of a few English players.
“Guardiola wants a new future for Yaya, for Hart, and they won’t be the last.”
Toure, who is in the final year of his contract at the Etihad Stadium, has featured just once for City since Guardiola’s arrival.
He played the full 90 minutes of their Champions League play-off second-leg victory over Steaua Bucharest in August.
Guardiola added: “I cannot accept as a coach that every agent, when his player doesn’t play, goes to the media and speaks.
“I know how much Dimitri Seluk loves Yaya Toure. If he loves him, show me by apologising to Manchester City for what he said in the papers.”
Guardiola said that, as a player at Barcelona in the early 1990s, he would never have dared to allow his agent to speak out against Dutch legend Johan Cruyff, then the club’s manager.
“I cannot imagine in my day when a player’s agent would go to the media and speak against Johan Cruyff,” he said.
“Maybe it’s the new era, but I’m from the old generation, and an old-generation agent has to make his players his job and the coach his job.
“Today agents believe they are more than they are. If you have a problem, we can talk. Until he speaks, Yaya isn’t going to play.”
Toure has been at City since 2010 and has won two Premier League titles, two League Cups and one FA Cup during that time.
While Toure will play no part at Swansea, captain Vincent Kompany could return, having not played since April after undergoing groin and thigh surgery.