Are you asking about test suites in TestComplete or SoapUI? This is the forum for discussion and help with the TestComplete tool. Concerning SoapUI... don't know. I'm not incredibly familair with the tool.
However, with TestComplete, I'll say this... it's possible to do anything you want... but it's a matter of how much time you want to invest.
To your specific question, there's not a built in utility in TestComplete to re-run a failed test case. The primary reason for this, as far as I can discern, is because a "Test Case" in TestComplete is a rather nebulous deal. Is it a Test Item under View -> Organize tests? Is it a single script code function/routine? Is it a single Keyword test? Is it some organizational construction of multiple script routines in a data driven framework using a POM? How do you define a "test case" in a tool where a "test case" could mean any number of things? So, if you want something that will take a test case, run it, see if it failed, and if it failed, re-run it once before marking it as failed, that's something that can be done... but you'll need to write some sort of code framework in order to do this with what you have defined as a "test case".