England och Ryssland vara dertill i stånd?