Use callback for animate : http://jsfiddle.net/pPwRP/
What this will give you is that it will call back after the completion of the first animation.
For a lazy click - here is the code
window.onload = function() { var c= Raphael("canvas", 200, 200); var p = c.path("M140 100"); var r = c.path("M190 60"); p.animate({path:"M140 100 L190 60"}, 2000, function () { r.animate({path:"M190 60 L 210 90"}, 2000); }); };
source share