The 31-year-old, who??played nine Tests for England, is expecting a very tight contest??and says both teams are capable of turning their poor pre-World Cup form around.
Compton isn???t placing too much emphasis on??Sri Lanka???s 92-run victory over Bangladesh??on Thursday,??as he thinks England will pose a very different test.??
???Don???t discount Sri Lanka,??? he warned. ???It will be an interesting challenge??and they???ve got a lot of experience.
???But??they haven???t??played the best team yet; I don???t think beating Bangladesh is a true reflection of where a team is.
???England will be the biggest team they have played up to this point. England have had a couple of big games, lost them, then had a good win against Scotland – maybe they are finding their feet. I think it will be a very-evenly matched game. I couldn???t call it.???
Sri Lanka secured a 5-2 victory over England on home turf in December and Compton feels the depth of experience in their squad gives them an edge.
???Sri Lanka are coming off the back of some poor performances before the World Cup, but they???ve got the likes of [Mahela]??Jayawardene, [Kumar]??Sangakkara??and [Lasith]??Malinga,??? he said.
???These guys have played almost 1,000 one-day internationals together??and??Jayawardene??is playing in??his??fifth??World Cup. That???s where England fall a little bit short in my eyes. They???re lacking experience and real solidity.???
Compton is??also??concerned about the expectations being placed on captain??Eoin??Morgan and wicketkeeper-batsman Jos??Buttler.??
???They??are being used in a capacity that is requiring them to score the nucleus of the runs. I don???t feel??either are that kind of player,??? he said.??
???Morgan is a world-class striker, an exciting batsman who can finish games and score 360 degrees around the wicket in the last 10 to 12 overs. That???s where he???s made for. He gets teams from 260, which is not really competitive, to 350, which is competitive and may win the game for you.
???But he???s being looked upon at the moment to come in at 100-4 or so to provide the bulk of the runs. He???s never been that??player,??he???s not a technical player who bats like that, and??Jos??Buttler??would be the same.???
Compton, who hopes to make his way back into the England side having left Somerset and re-signed for former county Middlesex, does not support the??shifting of James Taylor to number six.??
???Having shown a lot of fantastic qualities and scored a lot of runs at number three I don???t really get the logic behind that. They???ve said he???s now batting in a place that is more familiar for him but he doesn???t bat there for Nottinghamshire.
???The top players should stay where they are. You don???t shift your best-performing players to??allow someone else to come in.???
Despite two early defeats to favourites Australia and New Zealand, Compton is confident that England can build on their victory over Scotland with players such as Morgan, Ian Bell and Joe Root in their ranks.??
???I hope England can put a good, solid performance together. There are some outstanding players in that team and I??think they are very capable of that.???