Pellegrini apologises for his comments after 2-0 defeat against Barcelona in The Champions League.
Pellegrini, speaking at a press conference to preview this weekend's Barclays Premier League game with Stoke, addressed each of his complaints.
Attempting to clarify his remarks about Eriksson's impartiality, Pellegrini said: "I felt from the beginning his criteria was not the same for both teams.
"I think he had a bad day - everyone can have a bad day - but I didn't say that intentionally he didn't give fouls for us or did give fouls for Barcelona.
"I said from the beginning it was not the same criteria. I repeat, a bad day, not dishonest."
With regard to Eriksson hailing from Sweden, where the league is not considered as competitive as in some of Europe's leading football nations, Pellegrini admitted he made a mistake.
He said: "To say because he was always refereeing in the Swedish league, and that maybe it was better for so important a game to have another kind of referee - it is another thing I didn't think.
"It is not an offence to Sweden or the Swedish people or referees.
"Sweden is a country that has a lot of good players, they have one of the best in the world in Zlatan Ibrahimovic and it can also have a good referee.