Anhelina Kalinina edged reigning US Open champion Emma Raducanu to make it to the last 8 at the Madrid Open.