Riemann solvers with evolved initial conditions